<?php

header('Content-Type: application/json; charset=utf-8');

if(!isset($_POST["path"])) $_POST["path"]="/";
$path=$_SERVER["DOCUMENT_ROOT"].$_POST["path"];

chdir($path);
$ignore=array(
		".",
		"..",
		"assets",
		"manager",
		"const.inc.php",
		"pre.inc.php",
		"post.inc.php"
		);
$dirs=array();
$files=array();
foreach(glob("*") as $obj) {
	if(!in_array($obj, $ignore)) {
		if(is_dir($obj)) $dirs[]=$obj;
		else $files[]=$obj;
	}
}

ob_start();
?>Структура сайта: <a href="#" onclick="loadModule('sitetree/formtree', {'path': '/'})">Сайт</a><?
$p="/";
foreach(explode("/", $_POST["path"].$dir) as $d) {
	if($d) {
		$p.=$d."/";
		?>/<a href="#" onclick="loadModule('sitetree/formtree', {'path': '<?=$p?>'})"><?=$d?></a><?
	}
}
$title=ob_get_contents();
ob_end_clean();

$json=array(
	"title"=>$title,
	"toolbarleft"=>"<button id='btn_formtree_createfolder'>Создать папку</button><button id='btn_formtree_createfile'>Создать файл</button>"
);

ob_start();
?>
<div class='mgr_tabs'>
<ul>
	<li><a href='#tab1'>Содержимое</a></li>
	<li><a href='#tab2'>Настройки</a></li>
</ul>
<div id="tab1">
<table class="displaytb" cellspacing="0" cellpadding="0">
<tr>
	<th>&nbsp;</th>
	<th>Имя</th>
	<th>Тип</th>
</tr>
<?
foreach($dirs as $dir) {
	?>
<tr>
	<td>&nbsp;</td>
	<td><a href="#" onclick="loadModule('sitetree/formtree', {'path': '<?=$_POST["path"].$dir?>'})"><?=$dir?></a></td>
	<td>Папка</td>
</tr>
	<?
}
foreach($files as $file) {
	?>
<tr>
	<td>&nbsp;</td>
	<td><a href="#"><?=$file?></a></td>
	<td>Файл</td>
</tr>
	<?
}
?>
</table>
</div>
<div id="tab2"></div>
</div>
<?
$json["content"]=ob_get_contents();
ob_end_clean();
echo json_encode($json);
?>